body {
font-family:arial, sans-serif; font-size: 14px; color: #000000;
background: #000066 ; <!--  #7A807D url("images/back.gif" repeat)-->
}
a:link, a:visited, a:active {
text-decoration: underline;
font-weight:normal;
color:#5D7B90;
}
a:hover {
color:#333333;
}
#pageWrapper {
margin:auto;
padding:2px;
background:#FFFFFF;
width: 984px;
border:1px solid #666666;
}
#header{
background:#0066CC;  
height: 50px;
border:1px solid #666666;
clear:both;
}
#urightColumn {
position: relative;
float:left;
width:775px;
padding:10px;
min-height:200px; 
color: #000000;
background:#D2E3E6;
border:1px solid #666666;
margin:5px 0 5px 5px;
}
#uleftColumn {
float:right;
width:139px;
padding:10px;
background:#D2E3E6;
border:1px solid #666666;
margin:5px 5px 5px 0;
}
#lrightColumn {
float:left;
width:775px;
padding:10px;
height:110px;
border:1px solid #666666;
background:#D2E3E6;
margin:5px;
}
#lleftColumn {
float:right;
width:139px;
padding:10px;
background:#D2E3E6;
border:1px solid #666666;
margin:5px 5px 5px 0;
}
h1 {
padding:5px;
font-size: 11px;
font-weight: bold;
color:#333333;
}
h2 {
padding:5px;
font-size: 11px;
font-weight: bold;
color:#0066cc;
margin: 0;
}
h3 {
font-size: 11px;
padding:5px;
font-weight: normal;
color:#666666;
margin: 0;
}
#footer {
width:984px;
color:#ffffff;
text-align:right;
margin:auto;
}
#contentWrapper {
border:1px solid #666666;
min-height:250px;
border-top:none;
}
form {
text-align:left;
padding:2px;
}
input {
border: 1px solid #666666;
color: #000000;
font-size: 11px;
letter-spacing: 1px;
width: 130px;
}
input.long {
  width: 260px;
}
input.Text {
width: 150px;
height: 15px;
}
input.submit {
color: #333333;
letter-spacing: 1px;
border:1px solid #666666;
font-size: 11px;
width: auto;
height: 20px;
padding: 0 2px;
}
input.register {
  margin-left: 5px;
  width: 70px;
}
input.checkbox,input.radio {
width: auto;
border: 0;
}
p{
margin:5px;
}
.pic{
margin-left:5px;
margin-right:5px;
margin-top:10px;
margin-bottom:10px;
width:110px;
height:110px;
border:1px solid #666666;
}
.bar{
margin:auto;
background:#ffffff;
width:954px;
text-align:center;
padding:10px;
}
#top{
font: 20px arial, sans-serif; font-weight: normal ; color: #7A807D;
border:1px solid #666666;
border-bottom:none;
padding-left:5px;
clear: both;
}
span.highlight{
font: 21px arial, sans-serif; font-weight:normal; color: #6e7f98;
}
span.slogan{
font: 11px arial, sans-serif; font-weight:normal; color: #7A807D;
}
.bar a:link,.bar a:visited,.bar a:active {
text-decoration:none;
font-weight:normal;
padding:10px;
color:#000000;
}
.bar a:hover {
color:#333333;
text-decoration: none;
}
.bar em {
  padding: 10px;
  font-style: normal;
  font-weight: bold;
  color: #0066CC;
}
#footer a:link,#footer a:visited,#footer a:active {
text-decoration: none;
font-weight:normal;
color:#ffffff;
}
#footer a:hover {
color:#ffffff;
text-decoration: underline;
}
.itemHead {
  cursor: pointer;
}
.itemHead span.collapse {
  display: none;
}
.itemBody {
  color: #0066CC;
  padding: 0 10px;
  cursor: default;
}
.itemBody p.active{
  background-color: #0066CC;
  color: #FFFFFF;
  font-weight: bold;
}
.commentBox {
  display: none;
}
#commentBoxPopup {
  display: none;
  position: absolute;
  right: 15px;
  top: 200px;
  width: 300px;
  height: 20px;
  border: 1px solid #333333;
  background-color: #FFFF00;
  padding: 5px;
}
td {
  vertical-align: middle;
}
#registrationForm label {
  float: left;
  width: 120px;
  margin-top: 5px;
}
#registrationForm input.register {
  margin: 0 0 10px 120px;
}
#registrationForm .message {
  padding-left: 120px;
}
.row {
  padding: 5px 0;
}
.rowerror label,.rowerror .message, .error {
  color: #FF0000;
}
.rowerror input {
  border-color: #FF0000;
}
.error {
  margin-bottom: 10px;
}
#adminUsers td,#adminUsers th {
  border: 1px solid #333333;
  padding: 5px;
}
#adminUsers tr.pending td {
  background-color: #FFFF7F;
}
#adminUsers tr.enabled td {
  background-color: #A9FF7F;
}
#adminUsers tr.disabled td {
  background-color: #FF7F7F;
}
span.required {
  color: #FF0000;
}

#blink {
  color: #ff6600;
  font-weight: bold;
}

#blink.off {
  visibility: hidden;
}

#map {
  display: block;
  width: 100%;
  height: 300px;
}